From:                              route@monster.com

Sent:                               Wednesday, November 2, 2016 12:41 PM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: Software Engineer

 

This resume has been forwarded to you at the request of Monster User xapeix03

Michael Raupp 

Last updated:  10/21/16

Job Title:  no specified

Company:  Apeiron, Inc.

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


Johnstown, PA  15902
US

michael.g.raupp@gmail.com
Contact Preference:  Email

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: raupp_10-18-2016.doc

Resume Value: v64d2ss5pqwyt5a5   

  

 



SUMMARY OF QUALIFICATIONS
 

I am a motivated leader with over 15 years of diversified experience in the full life cycle of software systems engineering. I have a proven track record of delivering high quality software products with tight deadlines.

 

I am familiar with and adaptable to a wide range of software engineering practices and procedures. With a solid record of accomplishment, I have consistently met and exceeded company goals and expectations.

 

My primary objective is to help my clients meet their technical goals and help bring them success.


PROFESSIONAL EXPERIENCE

 

Sr. SW Eng.  DOD  –  Department of Defense (HighRezConsulting & SAIC)  -  5/2008 – Present

 

• Summary of technologies: Java, J2EE, .NET, Apache Axis (SOAP), Tomcat, ActionScript, Flex, Flash, AJAX, Json, RESTful Services, Akka, Scala, Jquery, SOA, REST, JSON, and HTML5.  Other technologies used were C++, FORTRAN, J2SE, Java Swing, J2EE, JSP, SQL Lite, Apache Tomcat, Apache Axis, Scala, SOAP, WSDL, WSDD, CVS, XML Spy, GIT, CVS, Subversion, and Mercurial, Jquery/SOA/REST/JSON/HTML5, Microsoft SQL Server 2008, SQL, Postgress, Sqlite, Netbeans 6.7, Flex Builder 3, Flex Builder 4, Eclipse, Linux, and Windows.

 

• I bring a computer science background and understand algorithms at a deep level.  To give an example, when a Java product began experiencing memory problems during longevity tests, it was not apparent what the specific memory problem was (and yes we used Jprobe and JvisualVM on first pass to no avail).  I was able to devise a methodology to diagnose and fix the problem by writing a series of automated Junit tests. 

• One of my favorite things to do is solve problems.  We had an application that took over ten minutes to load, and used a custom and undocumented ORM framework that no one understood.  I was able to dive into this custom framework and add log4cxx calls to the query mapping and execution classes.  By doing this, I was able to log all the queries being executed and could look at the load times for each call.  Next, I was able to deduce from the logs that groups of symmetric queries were being executed hundreds of thousands of times per minute.  This was a giant breakthrough, and  I was able to refactor the application, such that the load time went from ten minutes to forty-five seconds!

 

• One of the major benefits you will receive immediately upon my joining your team is my exceptional ability to devise version control plans and release procedures.  I have an agile background, so I believe that every process should be automated and repeatable.  I believe in continuous process improvement, and I work hard to stabilize builds so we deliver quality software every time.

 

• Outstanding and intuitive user interfaces are my trademark.  I have a passion for designing user interfaces, and I have won more work for our division with my visually appealing designs. I rely on my art background and creative impulses for work on creative tasks.  Many of the user interfaces in the TDA and AIC lines that I have designed have been praised by users as easy to use and intuitive. Much of the user interface work I have performed is related to 2D and 3D modeling  in the field of signal processing. 

 

• The project background; I worked for SAIC (prime contractor) who was contracted to develop a massive sonar and acoustics prediction capability for the US Navy.   TDAs are used by all modern Naval vessels, and TDAs and AICs are also used in all Navy training simulators.  I have worked extensively with waterfall, agile/SCRUM, and test driven development methodologies. 

 

• What sets me apart from other developers is my deep knowledge and experience implementing web services.  With NSWC, I have worked with the very first versions of Apache Axis, all the way up to JAX-RS and JAX-WS.  I have worked with SOAP-Based and JSON based web services.  I have a background in network security, so I am able to understand web-based programs at the protocol level which is very helpful when debugging and problem solving.

 

• One large and noteworthy accomplishment during my tenure with the Navy, was the creation of a large-scale distributed build cluster.  This build cluster was responsible for building nightly releases across multiple product lines, and could trace failures back to the developer responsible for commiting them.  By adopting this build configuration, my team was able to save a tremendous amount of time and effort by detecting bugs and build errors on the very night they were introduced.

 

Technical LeadMunicipal Securities Rulemaking Board – Alexandria, VA5/2013-2/2016

 

• Summary of technologies: .NET Framework 4.5, ASP.NET Web API 2, Entity Framework 6, SQL Server 2014, Visual Studio 2013 (with ReSharper), Oracle 12g, Continuous Integration and Delivery via TeamCity and Octopus, Test Automation using a combination of NUnit, and Selenium, Version control system used was GIT

 

• My team was recognized as one of the top performing teams at the MSRB, our reputation allowed us to build many of MSRBs public facing applications.  My team was responsible for designing, developing, and delivering secure, critical web services, in addition to Java and .Net web applications: EMMA.MSRB.ORG, Regulator Web, RTRS, MSRB.ORG, MSRB Registration (Rule A12). 

 

One major problem I solved at the MSRB, was that the TeamCity build cluster was not being fully utilized because some of the bigger solutions (8000+ tests) were not able to run asynchronously.  I was able to design a selenium test runner on the cluster that would divide the build into batches.  This optimization took a 2 hour checkin/build/test cycle down to under 4 minutes.

 

• My experience and certification with Agile/Scrum has allowed me to adjust to changing SDLC paradigms.  I bring a mindset of continuous process improvement that allows my team to use their creativity and ingenuity to solve complex problems.  For example, I have mentored two of my hardest working team members that have a background in .NET, to understand and successfully modify some of our most complex Java applications.

 

• I have adopted the principles of test driven development and continuous deployment throughout my career.  What has set me apart from others that I work with, is the determination to implement automation where any manual step in the delivery process is performed.  I look at every facet of the build and deployment process, and I am known for improving build times, compile times, test times, deployment times, and execution times.

 

• I have extensive knowledge of data driven applications.  I have worked with ORMs such as Hibernate, Nhibernate, Entity Framework, Apache Cayenne to connect to Oracle, PL/SQL and MYSQL databases.  With my Oracle knowledge comes many years of constructing and tuning complex SQL.  I also have experience with ETL as well as performing and overseeing other DBA work. 

 

Technical LeadFDA - Food and Drug Administration (TNG) – Rockville, MD4/2006-5/2008

 

• Established a proven track record of success as the Technical Lead on the MARCS project at FDA headquarters in Rockville, MD. The job of Technical Lead covered the entire software development lifecycle; in addition, I took part in some client presentations, proposal writing and procurement, and product marketing.
 

• The first release of SSO Center Views was a major accomplishment for my team and I. Center Views went from having 3 users to having 476. The performance testing and performance modifications that we designed were proven in a production environment and it brought a large amount of credibility and success to the client.

 

• Writing skills are an important part of my skill set. I am a skilled technical writer and I have participated in writing several award-winning proposals while employed with TNG.  Since being with TNG, I have helped the organization win upwards of $5,000,000 in new contracts.


• The project background; I worked for The Newberry Group (prime contractor) who was contracted to develop two applications.  The Center Views application was a decision support system used by FDA import review staff at all major ports across the country to check that food, drug, and radiological products were safe before entering the country. The MARCS Interface was used by ten different applications and over four thousand users as a central user administration module.  Both applications share a user base of thousands and are in production today.


• The SDLC related tasks that I performed are as follows: integration with hardware architecture and COTS architecture used at the FDA; use of J2EE technologies as they relate to web applications and web services. Prepared SDLC documentation such as: System Requirements Specification, Requirements Traceability Matrix, System Design Document, Unit test plan, System Test Plan.

• Technologies used include: J2SE, J2EE, JSP, DAO, Oracle Application Server 10g Releases 1 and 2, Oracle 9i RDBMS, ETL, Oracle 10g RDBMS, Oracle 10g Identity Management including Active Directory integrated Single Sign-On, Apache Axis, SOAP, CVSNT, JIRA, Eclipse, Oracle SQL Developer, MyEclipse, and Dreamweaver.

 

Senior Consultant   DOD - (Booz Allen Hamilton) – McLean, VA6/2005-4/2006

 

• Worked on the TRAC2ES project.  TRAC2ES is a medical application used by the department of defense.  It is currently deployed world-wide to support US troops. 

 

• TRAC2ES was a CMM level 3, full life-cycle software development effort.  The project was to develop a scalable client/server application over a high-latency network.  Some technologies used include: Apache Axis, SOAP, Jigloo, Apache IBATIS, Oracle Application Server 10g, Apache Tomcat, Merant PVCS, Castor, and Oracle 9i RDBMS.

 

• A major accomplishment was the design of much of the class interaction.   The designs were made using class interaction diagrams that apply the object modeling technique (OMT) in UML.  Much of the design was done using Microsoft Visio and Microsoft PowerPoint.

 

• Created PowerPoint presentations for mid-level and junior developers on the team to follow.  These presentations include: Presentation-Tier Architecture, Middle-Tier Architecture, Data-Tier Architecture, JUnit Integration Guide, TMobile development guide, and the TMobile Development Plan.

 

• Built prototypes of:  JWS/SOAP implementation, Validation Architecture, and IBATIS/Data Access Layer Architecture. 

 

• Instituted the use of Jigloo.  Jigloo is a Visual Studio-like GUI builder tool that made developing our Presentation Tier very rapid.  Helped lead other developers in building a robust and visually appealing user interface.  Technologies included Java Swing with the application of Java 2D graphics rendering.

Software Engineer IIFederal Judicial Branch (NGS) – Fairfax, VA5/2001 – 5/28/2005

 

• Gathered requirements, designed, and built a J2EE/Apache Tomcat/Informix database application (DSMIS –Defenders Services Management Information System).  The application was a financial tracking system for the US Courts and is used to analyze the budget for public defenders (which is about $600,000,000).   This system required many COTS products to be seamlessly integrated.  Apache stronghold, which is responsible for HTTPS traffic, was used to house the Java Servlet container (Tomcat).  The Java Servlets were then integrated with an Informix database to present the view of data to the end user. 

 

• Gathered requirements, designed, and built a custom ETL tool in Java Swing (DSMIPS- Defenders Services Management Information Processing System).  The architecture of the application is Client/Server.  The Client application of the ETL tool was implemented Java Swing.  All types of files including: FoxPro (.dbf), XML, text, excel (.xls) were transferred to the Enterprise Server through the use of SCP which is a protocol that uses SSL.  Once the files transfer to the server, they are loaded into an Informix database by a multithreaded event handler.  The session thread provides asynchronous information on bytes transferred as well as bytes loaded. 

 

• During the development of the DSMIPS application, CM procedures were followed including: CVS, PVCS, and a formal release process.  InnoDB was used to package each release of the client application, and all procedures were documented.  Security concerns were addressed in the documentation, and the system was hardened to avoid such attacks as: MITM (man-in-the-middle), replay, DOS (denial of service), MOM (modification of message).   

 

• Installed and maintained a production Informix 9.2 RDBMS.  Initiated requirements gathering of existing information systems, translated requirements to ER diagrams, normalized the tabular representations of entities, and generated DDL to be applied to the database using third-party COTS products (ERWin, ServerStudio, and ISA).  Administered the database and duties included: physical disk layout, indexing, integrity and check constraints, automated loading, query optimization, user permissions, and backup and recovery.  The Software Lifecycle procedures were the same as the ones used as DSMIS above.

 


COMPUTER SKILLS

• Java, J2EE, Scala, .NET, C#, F#, VB.NET, .NET MVC, .NET WebApi, .NET WCF, JQuery, Angular JS, Node JS, Javascript, Typescript, Powershell, Team City, Jenkins, Struts, JSP,  Java Swing , J2SE, JDBC, Nhibernate, Hibernate, Entity Framework, Apache Producs, Flex/Flash, HTML5, Java 2D/3D,  SQL, Visual Studio, Eclipse, JBuilder, C/C++, Ruby, Python, Perl,Windows-Scripting, Linux Scripting, HTML, XML, Entity Framework, Nunit, Installshield, Oracle RDBMS, SQLServer RDBMS, Postgress RDBMS, MySQL RDBMS, Oracle PL/SQL, Microsoft Visio, ERWin, Informix, Netbeans, Flex, Flex Builder, Apache Axis, Micro Services, REST, SOAP,  Jigloo, TOAD, Oracle Application Server, Oracle SSO, OID (Oracle Internet Directory),  IBM Websphere, Apache Server, Jboss,  JIRA,  CVS, GIT Version Control System,  Apache Ant, HTTP, HTTPS, UDP, TCP/IP, SSL, SSH, IPSEC, LDAP, ADSI    

 

• Windows, Windows Server, Linux, Unix, Linux Redhat, Linux Centos, Linux Fedora


EDUCATION AND TRAINING
 

University Of MarylandCollege Park, MD 8/1998 – 12/2002
• B.S. Computer Science, Academic Honors

 

CertificationsFairfax, VA

• CSM (Certified Scrum Master)

• MCSD (Microsoft Certified Solutions Developer)

• Oracle 8i, 9i (Oracle Certified Professional - OCP)


AWARDS AND ACHIEVEMENTS
 

• MSRB – Certificate of Merit

• SAIC – Certificate of Merit

• The Newberry Group – Award for outstanding achievement

• Booz Allen Hamilton – Award for GUI design of the TRAC2ES Mobile Application
• Nortel Government Solutions – Merit Award for DSMIS

• Nortel Government Solutions – Merit Award for DHS Help Desk Ticket

 

 

CLEARANCES

 

Active DOD Secret Clearance

REFERENCES

• Available upon request

 


MICHAEL RAUPP

U.S. Citizen

Active DOD Secret Clearance

524 Cypress Ave

Johnstown, PA, 15902

 michael.g.raupp@gmail.com

Cell/Home: (571) 215-7695



Additional Info

BACK TO TOP

 

Current Career Level:

Manager (Manager/Supervisor of Staff)

 

 

Target Company:

Company Size: